Jon Ingold

Open all errors
Disambiguation Control by Jon IngoldVersion 10/170416
"Allows finer control over the disambiguation process used by Inform to decide what the player was referring to. Less guesswork, more questions asking for more input. Also removes the multiple-object-rejection in favour of asking for more information."
ni In Volume - Backend Stuff, Book - Parser replacements, Chapter - Noun Domain in
the extension Disambiguation Control by Jon Ingold:


You wrote 'Include (- Array printed_text -> 123; [...] ; [
PARSER_CLARIF_INTERNAL_R; ]; -) instead of "Noun Domain" in "Parser.i6t"' (Jon Ingold/Disambiguation Control.i7x, line 648):
but this syntax was withdrawn in April 2022, in favour of a more finely
controlled inclusion command. See the manual, but you can probably get what
you want using 'replacing "SomeFunctionName".' rather than 'instead of
...'.
In chapter - adjudicate in the extension Disambiguation Control by Jon Ingold:


You wrote 'Include (- [ BestScore its_score best i; [...] _of_classes =
n; return n; ]; -) instead of "Adjudicate" in "Parser.i6t"' (Jon Ingold/Disambiguation Control.i7x, line 1332):
again, this syntax was withdrawn in April 2022.
In Section - ScoreMatchL in the extension Disambiguation Control by Jon
Ingold:


You wrote 'Include (- Constant SCORE__CHOOSEOBJ = 1000; [...] nts^";
#endif; } } ]; -) instead of "ScoreMatchL" in "Parser.i6t"' (Jon Ingold/Disambiguation Control.i7x, line 1640):
again, this syntax was withdrawn in April 2022.
In Section - Descriptors in the extension Disambiguation Control by Jon
Ingold:


You wrote 'Include (- Global mf; [ Descriptors allow_m [...] indef_type;
@pull indef_mode; ]; -) instead of "Parsing Descriptors" in "Parser.i6t"' (Jon Ingold/Disambiguation Control.i7x, line 1814):
again, this syntax was withdrawn in April 2022.
In Section - Parser Lookaheads should tell Choose Objects to behave
differently in the extension Disambiguation Control by Jon Ingold:


You wrote 'Include (- advance_warning = -1; ind [...] _PE; wn =
verb_wordnum+1; -) instead of "Parser Letter F" in "Parser.i6t"' (Jon Ingold/Disambiguation Control.i7x, line 1900):
again, this syntax was withdrawn in April 2022.
In Section - reset cobj_flags on reparsing (the library should do this anyway,
I think) in the extension Disambiguation Control by Jon Ingold:


You wrote 'Include (- if (held_back_mode == 1) { [...] else
usual_grammar_after = 0; -) instead of "Parser Letter A" in "Parser.i6t"' (Jon Ingold/Disambiguation Control.i7x, line 2029):
again, this syntax was withdrawn in April 2022.
In Volume - the System for Disambiguation, Book - Choose Objects entrypoint,
Chapter - replacing I7's choose objects routine in the extension
Disambiguation Control by Jon Ingold:


You wrote 'Include (- Constant COBJ_BITS_SIZE = (MATC [...] "; #endif; }
! new_line; ]; -) instead of "Choose Objects" in "Parser.i6t"' (Jon Ingold/Disambiguation Control.i7x, line 2203):
again, this syntax was withdrawn in April 2022.
Far Away by Jon IngoldVersion 5/160517
"Creates an adjective for far-off items which cannot be touched."
Flexible Windows by Jon IngoldVersion 15/220305(for Glulx only)
"Exposes the Glk windows system so authors can completely control the creation and use of windows"
ni

Something went wrong late in compilation, when working through the
'pipeline' of code-generation steps. (This should not normally happen
unless your source text is making use of '(-' and '-)' and getting that
wrong, or unless you are experimenting with non-standard pipelines.) The
pipeline looks like so:
1. read
2. parse-insertions
3. resolve-conditional-compilation
4. compile-splats
5. load-binary-kits
6. make-synoptic-module
7. shorten-wiring
Problem: unable to find definitions for the following name(s):
rng_seed_at_start_of_play, P_ref_number, P_scale_method, P_position,
P_minimum_size, P_measurement, P_border_hint, P_type, P_rock_number,
GetEitherOrProperty, P_g_present
8. detect-indirect-calls
9. make-identifiers-unique
10. reconcile-verbs
11. eliminate-redundant-labels
12. eliminate-redundant-operations
13. optionally-generate text ->
14. generate
15. index
Title Page by Jon IngoldVersion 4/200510
"Provides an intro panel to the game, offering a menu, a restore and restart prompt, a quotation and (under Glulx) a picture. Updated to version 3 for compatibility with Inform 6L02 and later by Emily Short. Updated to version 4 by Gavin Lambert to fix an error with 'use skip intro'."